#include <iostream>
#include <vector>
#include <algorithm>
#include <random>

void sort(std::vector<int> & arr)
{
    int size=arr.size();
    for(int i=0;i<size;i++)
    {
        for(int j=i+1;j<size;j++)
        {
            if(arr.at(i)>arr.at(j))
            {
                std::swap(arr.at(i),arr.at(j));
            }
        }
    }
}

int main()
{
    std::vector<int> arr;
    arr.resize(50);
    std::uniform_int_distribution<int> randomInt(1,1000);
    std::default_random_engine randomE;
    for(int i=0;i<arr.size();i++)
        arr.at(i)=randomInt(randomE);
    sort(arr);
    for(int i : arr)
        std::cout<<i<<' ';
    std::cout<<std::endl;
}